using Microsoft.AspNetCore.Identity;

namespace GamFi.Admin.API.Domain.Entities;

/// <summary>
/// Сущнсоть пользователя
/// </summary>
public class User : IdentityUser<Guid>
{
    /// <summary>
    /// ИД инфы пользователя
    /// </summary>
    public Guid UserInfoId { get; set; }
    
    /// <summary>
    /// Инфа пользователя
    /// </summary>
    public UserInfo UserInfo { get; set; } = default!;
    
    /// <summary>
    /// ИД кошелька
    /// </summary>
    public Guid WalletId { get; set; }
    
    /// <summary>
    /// Кошелёк
    /// </summary>
    public Wallet Wallet { get; set; } = default!;
}